OSError: cannot open resource 错误原因及解决方法[通俗易懂] 您所在的位置:网站首页 Python中报错cannot open resource OSError: cannot open resource 错误原因及解决方法[通俗易懂]

OSError: cannot open resource 错误原因及解决方法[通俗易懂]

#OSError: cannot open resource 错误原因及解决方法[通俗易懂]| 来源: 网络整理| 查看: 265

大家好,又见面了,我是你们的朋友全栈君。

错误类型

最近初步学习了wordcloud库,很强大、很易用的一个库。 但是我在进行练习的时候却遇到了 OSError: cannot open resource 这样的错误,于是逐步分析每行代码,还是找到了错误。

问题代码代码语言:javascript复制|import wordcloud,jieba f=open('F:/PythonStudy/新时代中国特色社会主义.txt','r',encoding='utf-8') t=f.read() f.close() l=jieba.lcut(t) txt=' '.join(l) w=wordcloud.WordCloud( font_path='F:/FZYS.ttf',background_color='white',width=1000,height=900,max_words=15) w.generate(txt) w.to_file('China.png')错误原因

看了半天才发现

代码语言:javascript复制 w=wordcloud.WordCloud( font_path='F:/FZYS.ttf',background_color='white',width=1000,height=900,max_words=15)

这一行里面的字体路径被我少加了个文件夹,真的被自己蠢到,修改方法也很简单,就是补全字体的路径。 所以,出现这种错误的原因主要是就是因为字体的路径没有设置正确,需要把font_path设置正确。

解决方法

修改后的代码如下:

代码语言:javascript复制w=wordcloud.WordCloud( font_path='F:/PythonStudy/FZYS.ttf',background_color='white',width=1000,height=900,max_words=15)

希望各位初学者不要像我一样犯这种低级的错误。

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/152601.html原文链接:https://javaforall.cn



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有